	.file	1 "list.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.text
	.align	2
	.globl	createList
	.ent	createList
createList:
	.frame	$fp,48,$ra		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$ra,40($sp)
	sw	$fp,36($sp)
	sw	$gp,32($sp)
	move	$fp,$sp
	li	$a0,8			# 0x8
	la	$t9,malloc
	jal	$ra,$t9
	sw	$v0,24($fp)
	lw	$v0,24($fp)
	sw	$zero,0($v0)
	lw	$v0,24($fp)
	sw	$zero,4($v0)
	lw	$v0,24($fp)
	move	$sp,$fp
	lw	$ra,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$ra
	.end	createList
	.size	createList, .-createList
	.align	2
	.globl	createNode
	.ent	createNode
createNode:
	.frame	$fp,48,$ra		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$ra,40($sp)
	sw	$fp,36($sp)
	sw	$gp,32($sp)
	move	$fp,$sp
	sw	$a0,48($fp)
	sw	$a1,52($fp)
	li	$a0,8			# 0x8
	la	$t9,malloc
	jal	$ra,$t9
	sw	$v0,24($fp)
	lw	$v1,24($fp)
	lw	$v0,48($fp)
	sw	$v0,0($v1)
	lw	$v0,24($fp)
	l.s	$f0,52($fp)
	s.s	$f0,4($v0)
	lw	$v0,24($fp)
	move	$sp,$fp
	lw	$ra,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$ra
	.end	createNode
	.size	createNode, .-createNode
	.align	2
	.globl	prependToList
	.ent	prependToList
prependToList:
	.frame	$fp,40,$ra		# vars= 0, regs= 4/0, args= 16, extra= 8
	.mask	0xd0010000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,40
	.cprestore 16
	sw	$ra,36($sp)
	sw	$fp,32($sp)
	sw	$gp,28($sp)
	sw	$s0,24($sp)
	move	$fp,$sp
	sw	$a0,40($fp)
	sw	$a1,44($fp)
	lw	$s0,40($fp)
	lw	$v0,40($fp)
	lw	$a0,0($v0)
	lw	$a1,44($fp)
	la	$t9,createNode
	jal	$ra,$t9
	sw	$v0,0($s0)
	lw	$v1,40($fp)
	lw	$v0,40($fp)
	lw	$v0,4($v0)
	addu	$v0,$v0,1
	sw	$v0,4($v1)
	move	$sp,$fp
	lw	$ra,36($sp)
	lw	$fp,32($sp)
	lw	$s0,24($sp)
	addu	$sp,$sp,40
	j	$ra
	.end	prependToList
	.size	prependToList, .-prependToList
	.align	2
	.globl	insertToList
	.ent	insertToList
insertToList:
	.frame	$fp,56,$ra		# vars= 16, regs= 4/0, args= 16, extra= 8
	.mask	0xd0010000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,56
	.cprestore 16
	sw	$ra,52($sp)
	sw	$fp,48($sp)
	sw	$gp,44($sp)
	sw	$s0,40($sp)
	move	$fp,$sp
	sw	$a0,56($fp)
	sw	$a1,60($fp)
	lw	$v0,56($fp)
	lw	$v0,0($v0)
	bne	$v0,$zero,$L21
	lw	$a0,56($fp)
	lw	$a1,60($fp)
	la	$t9,prependToList
	jal	$ra,$t9
	b	$L20
$L21:
	sw	$zero,24($fp)
	lw	$v0,56($fp)
	lw	$v0,0($v0)
	sw	$v0,28($fp)
$L23:
	lw	$v0,28($fp)
	bne	$v0,$zero,$L26
	b	$L24
$L26:
	lw	$v0,28($fp)
	l.s	$f2,60($fp)
	l.s	$f0,4($v0)
	c.lt.s	$f2,$f0
	bc1t	$L28
	b	$L27
$L28:
	lw	$a0,28($fp)
	lw	$a1,60($fp)
	la	$t9,createNode
	jal	$ra,$t9
	sw	$v0,32($fp)
	lw	$v0,24($fp)
	bne	$v0,$zero,$L29
	lw	$v1,56($fp)
	lw	$v0,32($fp)
	sw	$v0,0($v1)
	b	$L30
$L29:
	lw	$v1,24($fp)
	lw	$v0,32($fp)
	sw	$v0,0($v1)
$L30:
	lw	$v1,56($fp)
	lw	$v0,56($fp)
	lw	$v0,4($v0)
	addu	$v0,$v0,1
	sw	$v0,4($v1)
	b	$L20
$L27:
	lw	$v0,28($fp)
	sw	$v0,24($fp)
	lw	$v0,28($fp)
	lw	$v0,0($v0)
	sw	$v0,28($fp)
	b	$L23
$L24:
	lw	$v0,24($fp)
	beq	$v0,$zero,$L31
	lw	$s0,24($fp)
	move	$a0,$zero
	lw	$a1,60($fp)
	la	$t9,createNode
	jal	$ra,$t9
	sw	$v0,0($s0)
	b	$L32
$L31:
	lw	$s0,56($fp)
	move	$a0,$zero
	lw	$a1,60($fp)
	la	$t9,createNode
	jal	$ra,$t9
	sw	$v0,0($s0)
$L32:
	lw	$v1,56($fp)
	lw	$v0,56($fp)
	lw	$v0,4($v0)
	addu	$v0,$v0,1
	sw	$v0,4($v1)
$L20:
	move	$sp,$fp
	lw	$ra,52($sp)
	lw	$fp,48($sp)
	lw	$s0,40($sp)
	addu	$sp,$sp,56
	j	$ra
	.end	insertToList
	.size	insertToList, .-insertToList
	.rdata
	.align	2
$LC0:
	.ascii	"%f\n\000"
	.text
	.align	2
	.globl	printList
	.ent	printList
printList:
	.frame	$fp,48,$ra		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$ra,40($sp)
	sw	$fp,36($sp)
	sw	$gp,32($sp)
	move	$fp,$sp
	sw	$a0,48($fp)
	lw	$v0,48($fp)
	lw	$v0,0($v0)
	sw	$v0,24($fp)
$L34:
	lw	$v0,24($fp)
	bne	$v0,$zero,$L37
	b	$L33
$L37:
	lw	$v0,24($fp)
	l.s	$f0,4($v0)
	cvt.d.s	$f0,$f0
	la	$a0,$LC0
	mfc1	$a2,$f0
	mfc1	$a3,$f1
	la	$t9,printf
	jal	$ra,$t9
	lw	$v0,24($fp)
	lw	$v0,0($v0)
	sw	$v0,24($fp)
	b	$L34
$L33:
	move	$sp,$fp
	lw	$ra,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$ra
	.end	printList
	.size	printList, .-printList
	.align	2
	.globl	seekNode
	.ent	seekNode
seekNode:
	.frame	$fp,32,$ra		# vars= 16, regs= 2/0, args= 0, extra= 8
	.mask	0x50000000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,32
	.cprestore 0
	sw	$fp,28($sp)
	sw	$gp,24($sp)
	move	$fp,$sp
	sw	$a0,32($fp)
	sw	$a1,36($fp)
	lw	$v0,32($fp)
	lw	$v0,0($v0)
	sw	$v0,12($fp)
	sw	$zero,8($fp)
$L39:
	lw	$v0,8($fp)
	lw	$v1,36($fp)
	slt	$v0,$v0,$v1
	bne	$v0,$zero,$L42
	b	$L40
$L42:
	lw	$v0,12($fp)
	lw	$v0,0($v0)
	sw	$v0,12($fp)
	lw	$v0,12($fp)
	bne	$v0,$zero,$L41
	sw	$zero,16($fp)
	b	$L38
$L41:
	lw	$v0,8($fp)
	addu	$v0,$v0,1
	sw	$v0,8($fp)
	b	$L39
$L40:
	lw	$v0,12($fp)
	sw	$v0,16($fp)
$L38:
	lw	$v0,16($fp)
	move	$sp,$fp
	lw	$fp,28($sp)
	addu	$sp,$sp,32
	j	$ra
	.end	seekNode
	.size	seekNode, .-seekNode
	.align	2
	.globl	nodeCount
	.ent	nodeCount
nodeCount:
	.frame	$fp,16,$ra		# vars= 0, regs= 2/0, args= 0, extra= 8
	.mask	0x50000000,-4
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,16
	.cprestore 0
	sw	$fp,12($sp)
	sw	$gp,8($sp)
	move	$fp,$sp
	sw	$a0,16($fp)
	lw	$v0,16($fp)
	lw	$v0,4($v0)
	move	$sp,$fp
	lw	$fp,12($sp)
	addu	$sp,$sp,16
	j	$ra
	.end	nodeCount
	.size	nodeCount, .-nodeCount
	.align	2
	.globl	destroyList
	.ent	destroyList
destroyList:
	.frame	$fp,48,$ra		# vars= 8, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,48
	.cprestore 16
	sw	$ra,40($sp)
	sw	$fp,36($sp)
	sw	$gp,32($sp)
	move	$fp,$sp
	sw	$a0,48($fp)
	lw	$v0,48($fp)
	lw	$v0,0($v0)
	sw	$v0,24($fp)
$L46:
	lw	$v0,24($fp)
	bne	$v0,$zero,$L49
	b	$L47
$L49:
	lw	$a0,24($fp)
	la	$t9,free
	jal	$ra,$t9
	lw	$v0,24($fp)
	lw	$v0,0($v0)
	sw	$v0,24($fp)
	b	$L46
$L47:
	lw	$a0,48($fp)
	la	$t9,free
	jal	$ra,$t9
	move	$sp,$fp
	lw	$ra,40($sp)
	lw	$fp,36($sp)
	addu	$sp,$sp,48
	j	$ra
	.end	destroyList
	.size	destroyList, .-destroyList
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
